5b149baa64c5a3e5690c7cd7c4e3239348faf3d7,plugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/impl/PsiImplUtil.java,PsiImplUtil,isNotAssociative,#GrBinaryExpression#,177
Before Change
return binaryExpression.getOperationTokenType() != mSTAR;
}
if (binaryExpression instanceof GrAdditiveExpressionImpl) {
return binaryExpression.getOperationTokenType() == mMINUS;
}
return binaryExpression instanceof GrEqualityExpressionImpl
|| binaryExpression instanceof GrRegexExpressionImpl
After Change
}
private static boolean isNotAssociative(GrBinaryExpression binaryExpression) {
final IElementType opToken = binaryExpression.getOperationTokenType();
if (binaryExpression instanceof GrMultiplicativeExpressionImpl) {
return opToken != mSTAR;
}
if (binaryExpression instanceof GrAdditiveExpressionImpl) {
return opToken == mMINUS;
}
return RELATIONS.contains(opToken) || opToken == mCOMPARE_TO
|| opToken == mREGEX_FIND || opToken == mREGEX_MATCH
|| opToken == COMPOSITE_SHIFT_SIGN
|| opToken==mSTAR;
}